package br.com.locanet.bean.impl;

import javax.persistence.Column;

import br.com.locanet.bean.IEntity;

public abstract class Pessoa implements IEntity{
	@Column(name="nome_pessoa") 
	private String nome;
	
	@Column(name="login_pessoa")
	private String login;
	
	@Column(name="senha_pessoa")
	private String senha;
	
	@Column(name="status_pessoa")
	private Integer status;
	
	@Override
	public boolean equals(Object obj) {
		if (obj instanceof Pessoa && obj != null){
			Pessoa pes = (Pessoa) obj;
			return (this.getClass().equals(pes.getClass()))&&((getId().equals(pes.getId())||
						(getLogin().equals(pes.getLogin()))));
		}
		return false;
	}
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getLogin() {
		return login;
	}
	public void setLogin(String login) {
		this.login = login;
	}
	public String getSenha() {
		return senha;
	}
	public void setSenha(String senha) {
		this.senha = senha;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
}
